package cloud.maque.blog.entity;


import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 附件存储配置;
 * @author : maque.cloud
 * @date : 2025-2-5
 */
@Tag(name = "附件存储配置",description = "")
@TableName("MQ_OPTION_ATTACH")
@Data
public class MqOptionAttach implements Serializable,Cloneable{
    /** 主键 */
    @Parameter(name = "主键",description = "")
    @TableId
    private String id ;
    /** 存储方式;local:本地存储,s3接口,AliOSS */
    @Parameter(name = "存储方式",description = "local:本地存储,s3接口,AliOSS")
    private String type ;
    /** 接口地址 */
    @Parameter(name = "接口地址",description = "")
    private String url ;
    /** 用户名 */
    @Parameter(name = "用户名",description = "")
    private String userName ;
    /** 密码 */
    @Parameter(name = "密码",description = "")
    private String passWord ;
    /** 访问密钥 */
    @Parameter(name = "访问密钥",description = "")
    private String accessKey ;

}